package bean.vo;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

@SuppressWarnings("serial")
public class RemitoVO implements Serializable {
	protected Integer numeroRemito;
	protected Date fechaEmision;
	protected Date fechaEntrega;
	protected boolean recibioConforme;
	protected List<ItemRemitoVO> itemsRemito;
	protected boolean procesado;
	
	public RemitoVO() {
		itemsRemito = new ArrayList<ItemRemitoVO>();
	}
	
	public boolean isProcesado() {
		return procesado;
	}

	public void setProcesado(boolean procesado) {
		this.procesado = procesado;
	}
	
	public Integer getNumeroRemito() {
		return numeroRemito;
	}
	
	public void setNumeroRemito(Integer numeroRemito) {
		this.numeroRemito = numeroRemito;
	}
	
	public Date getFechaEmision() {
		return fechaEmision;
	}
	
	public void setFechaEmision(Date fechaEmision) {
		this.fechaEmision = fechaEmision;
	}
	
	public Date getFechaEntrega() {
		return fechaEntrega;
	}
	
	public void setFechaEntrega(Date fechaEntrega) {
		this.fechaEntrega = fechaEntrega;
	}
	
	public boolean isRecibioConforme() {
		return recibioConforme;
	}
	
	public void setRecibioConforme(boolean recibioConforme) {
		this.recibioConforme = recibioConforme;
	}
	
	public List<ItemRemitoVO> getItemsRemito() {
		return itemsRemito;
	}
	
	public void agregarItem(ItemRemitoVO item) {
		itemsRemito.add(item);
	}
	
	public void setItemsRemito(List<ItemRemitoVO> itemsRemito) {
		this.itemsRemito = itemsRemito;
	}
}
